Current Issue : January - March Volume : 2018 Issue Number : 1 Articles : 5 Articles
When software systems are introduced, these systems are used in field environments that\nare the same as or close to those used in the development-testing environments; however, they may\nalso be used in many different locations that may differ from the environment in which they were\ndeveloped and tested. As such, it is difficult to improve software reliability for a variety of reasons,\nsuch as a given environment, or a bug location in code. In this paper, we propose a new software\nreliability model that takes into account the uncertainty of operating environments. The explicit mean\nvalue function solution for the proposed model is presented. Examples are presented to illustrate\nthe goodness of fit of the proposed model and several existing non-homogeneous Poisson process\n(NHPP) models and confidence intervals of all models based on two sets of failure data collected\nfrom software applications. The results show that the proposed model fits the data more closely than\nother existing NHPP models to a significant extent....
The layered software architecture is the model commonly adopted for the development\nof information systems since it favors the modularity and the scalability\nof the systems. On the other hand, the emergence of model engineering\naims to raise the level of abstraction to allow developers to reason on\nmodels, and less in code. The research question is to combine the two approaches\nto facilitate the work of developers. The proposal resulting from this\nstudy is based on a set of concepts defined using the UML profiles. These\nconcepts include services, business components, and data persistence. Then\nthe Kruchten model is adopted to represent the development cycle according\nto several views, each view being represented by UML diagrams derived from\nthe previously defined profiles. Finally, rules are available for checking inter-\nview consistency, from refinement to code generation. The result is a step\ntowards the definition of a domain specific ADL and a development process\nas much as it includes the expected characteristics of such a language, namely:\nthe fundamental concepts, the support tools and the multiview development....
Computational resources have such a significant influence on the operation of\nany software application, it is therefore important to understand how these\napplications utilize these resources. Modern resource-intensive enterprise and\nscientific applications are creating a growing demand for high performance\ncomputing infrastructures. They constantly interact with and rely heavily on\ncomplex resources. However, they often operate in resource-limited environments\nyet they often handle massive data, both in size and complexity. Software\napplication services, processes or transactions compete for the much required\nbut scarce resources. This creates the need to improve the existing resource\nallocation and management issue in such operational environments, as\nwell as propose new ones, if necessary. Software developers try to analyze application\noperation environment using diverse analysis and design methods.\nOur aim therefore, is to design a tool that is able to work with a hybrid of\nadaptive and prediction-based resource management and allocation models\nwhile applying the priority based job scheduling algorithm to try and solve the\napplication resource management challenges currently being faced in such\nenvironments, even if, partially....
Mobile application is a kind of an application system delivered via on mobile\nphone, it is basically network-enabled convey of skills and knowledge. Due to\nadvanced technology of smart phones, this application has become an important\nsystem that facilitates a large amount of people to access the information\nefficiently. The aim of this research is to design and implement a mobile application\nwhich is able to disseminate student�s results of their exams. We\nhave developed this application with Java Programming Language, Phased\nmodel as Software Development methodology and Android technology [1].\nThis research has used following methods in terms of collecting data; This research\nhas used following methods in terms of collecting data: documentation,\ninterview and observation techniques. The researcher has concluded that the\nsystem has been successfully implemented using Phased Model Methodology....
The software cost estimation aims to predict the most realistic effort that is\nrequired to finish a software project and so it is critical to the success of a\nsoftware project management. A Software Cost Estimation affects nearly all\nmanagement activities, including project bidding, resource allocation and\nproject planning. It is affected by a number of factors, such as implementation\nefficiency, as well as how much the various reviews and studies completed\nprior to the software development stage cost. Accurate cost estimation will\nhelp us to complete the project on time and within budget. Accurate estimation\nis important because it has led to extensive research into the methods of\nsoftware cost estimation. Some important software cost estimation methods\nhave been studied in this research work. In addition, we have set out own criteria,\nwhich has been used to compare all the different selected methods. We\nhave also given a score for each evaluation criteria, so that we can compare the\ndifferent methods numerically for cost estimation. Our observations have\nshown that it is best to use a number of different estimating techniques or cost\nmodels, and then compare the results before determining the reasons for any\nof the large variations. None of the methods are necessarily better or worse\nthan the others. We found, in fact, that their strengths and weaknesses often\ncomplement each other. Therefore, the main conclusion is that there is no one\nsingle technique that is best for every situation, and the results of a number of\ndifferent approaches need to be carefully considered to discover what is the\nmost likely to produce estimates that are realistic....
Loading....